* {
  margin: 0;
  padding: 0;
  font-size: 0;
}
.container {
  width: 1300px;
  /* height: 1816px; */
  margin: 0 auto;
  background-color: rgb(245, 245, 245);
  border: 1px solid #cecece;
}
.header {
  width: 100%;
  height: 870px;
  background-color: #fff;
}
.nav {
  width: 1102px;
  height: 100px;
  margin: 0 auto;
  background-color: #f29044;
  /* overflow: hidden; */
}
.nav_left {
  float: left;
  width: 205px;
  height: 54px;
  margin-top: 23px;
  background-color: #36b559;
}
.nav_right {
  float: right;
  width: 297px;
  height: 52px;
  margin-top: 25px;
  background-color: #3754b3;
}
.nav_down {
  width: 100%;
  height: 60px;
}
.nav_down div:nth-of-type(1) {
  float: left;
  width: 99px;
  height: 100%;
  background-color: #2f2f2f;
}
.nav_down div:nth-of-type(2) {
  float: left;
  width: 1102px;
  height: 100%;
  background-color: #f2fb2b;
}
.nav_down div:nth-of-type(3) {
  float: left;
  width: 99px;
  height: 100%;
  background-color: #2f2f2f;
}
.main {
  width: 100%;
  height: 430px;
  background-color: #2f6fd9;
}
.main_down {
  width: 1102px;
  height: 250px;
  margin: 0 auto;
}
.main_down div:nth-of-type(1) {
  float: left;
  width: 492px;
  height: 100%;
  background-color: #9791d6;
}
.main_down div:nth-of-type(2) {
  float: right;
  width: 240px;
  height: 100%;
  background-color: #d691c0;
}
.main_down div:nth-of-type(3) {
  float: right;
  width: 348px;
  height: 100%;
  background-color: #f5f5f5;
}
.content {
  width: 100%;
  height: 288px;
  /* overflow: auto; */
}
.content::after {
  display: block;
  content: "";
  clear: both;
}
.wrap {
  width: 1054px;
  height: 197px;
  margin: 0 auto;
  margin-top: 47px;
  background-color: #fff;
}
.wrap div:nth-of-type(1) {
  float: left;
  width: 275px;
  height: 157px;
  margin: 20px 20px;
  background-color: #d691c0;
}
.wrap div:nth-of-type(2) {
  float: right;
  width: 700px;
  height: 157px;
  margin-top: 20px;
  margin-right: 32px;
  background-color: #8f96d5;
}
.column {
  width: 100%;
  height: 418px;
  background-color: #fff;
  overflow: auto;
}
.column_up {
  width: 1102px;
  height: 70px;
  margin: 0 auto;
  margin-top: 15px;
  background-color: #f4e20c;
}
.column_down {
  width: 1120px;
  height: 290px;
  margin: 0 auto;
  margin-top: 13px;
}
.column_down > div {
  float: left;
  width: 262px;
  height: 290px;
  margin: 0 9px;
  background-color: #eff4f5;
}
.footer {
  width: 100%;
  height: 125px;
  background-color: #101c23;
}
